come on lah... you can lift up your bonnet and spray your engine
bay all you want without being afraid of spoiling anything.
Everytime I wash my car I will open the bonnet and spray and wash
with the same shampoo i use on the exterior with my car and then
wipe dry etc.
anything that is NOT sealed is designed to get wet.
You know why grass is wet in the mornings? Condensation. Yes, same
thing happens inside your engine bay, so it is SAFE. Even when it
rains or you wash your car confirm water will get in anyway, water
can also get in from UNDER the engine bay when you drive on wet
roads, open your bonnet and see, the whole engine bay is exposed to
the road.
Don't believe you go and ask the car cleaning company if they use
plastic to cover the alternator or whatever thing people say need
to be covered or not.
this of course does not mean you should drive your car into a
swimming pool to test this out. also does not mean you should
purposely find exposed holes (like exhaust) in your car and spray
water in to see if it still works after that